Узнать больше /
Отладочные средства
Flash микроконтроллеры PIC Среднего семейства
Всевозможные комбинации характеристик и свойств
Общие особенности
• Перепрограммируемая Flash память программ
• Ядро среднего семейства с 35 инструкциями и стеком глубиной 8
• Высокая нагрузочная способность портов ввода/вывода - 25мА
• Низкое потребление (0.1мкА) в режиме Sleep
• Один 16-и разрядный таймер (TMR1)
• Два 8-и разрядных таймера (TMR0/2)
• Сторожевой таймер (WDT) или Усовершенствованный сторожевой таймер (EWDT)
• Внутренний генератор с частотой 4МГц или 8МГц
• Переключение частоты, низкочастотный генератор
• Периферия включает модуль mTouch™ (Capasitive Sensing Module) для создания сенсорных пользовательских интерфейсов
• Генератор с броса POR или BOR/PBOR/PLVD
• Внутрисхемное программирование и отладка (ICSP™)
• Аппаратные прерывания |
|
Свойства Flash микроконтролеров PIC среднего семейства
PIC Microcontroller |
Program
Flash
(Words) |
Data
RAM
(Bytes) |
Data EEPROM
(Bytes) |
I/O*
Pins |
CCP/ ECCP |
Comp. |
ADC
Channels |
Comm. |
Other |
PIC12F609 |
1K |
64 |
0 |
6 |
- |
1** |
- |
- |
HV версия |
PIC12F615 |
1K |
128 |
0 |
6 |
0/1 |
1** |
4X10b |
- |
HV версия |
PIC16F610 |
1K |
72 |
0 |
12 |
- |
2** |
- |
- |
HV версия |
PIC16F616 |
2K |
128 |
0 |
12 |
0/1 |
2** |
8x10b |
- |
HV версия |
PIC16F716 |
2K |
128 |
0 |
13 |
0/1 |
- |
4x8b |
- |
|
PIC12F629 |
1K |
64 |
128 |
6 |
- |
1 |
- |
- |
|
PIC16F630 |
1K |
64 |
128 |
12 |
- |
1 |
- |
- |
|
PIC12F675 |
1K |
64 |
128 |
6 |
- |
1 |
4X10b |
- |
|
PIC16F676 |
1K |
64 |
128 |
12 |
- |
1 |
8X10b |
- |
|
PIC12F635 |
1K |
64 |
128 |
6 |
- |
1 |
- |
- |
KeeLoq |
PIC16F636 |
2K |
128 |
256 |
12 |
- |
2 |
- |
- |
KeeLoq |
PIC16F639 |
2K |
128 |
256 |
12 |
- |
2 |
- |
- |
KeeLoq, PKE, LF transponder |
PIC12F683 |
2K |
128 |
256 |
6 |
1/0 |
1 |
4X10b |
- |
|
PIC16F684 |
2K |
128 |
256 |
12 |
1/0 |
2 |
8X10b |
- |
|
PIC16F688 |
4K |
128 |
256 |
12 |
- |
2 |
8X10b |
EUSART |
|
PIC16F785
|
2K |
128 |
256 |
18 |
1/0 |
2 |
12X10b |
- |
HV версия |
PIC16F913 |
4K |
256 |
256 |
25 |
1/0 |
2 |
5x10b |
AUSART
I2C/SPI |
LCD Drive up to 60 segments |
PIC16F914 |
4K |
256 |
256 |
36 |
1/0 |
2 |
8x10b |
AUSART
I2C/SPI |
LCD Drive up to 96 segments |
PIC16F916 |
8K |
352 |
256 |
25 |
1/0 |
2 |
5x10b |
AUSART
I2C/SPI |
LCD Drive up to 96 segments |
PIC16F917 |
8K |
352 |
256 |
36 |
2/0 |
2 |
8x10b |
AUSART
I2C/SPI |
LCD Drive up to 60 segments |
PIC16F946 |
8K |
336 |
256 |
53 |
2/0 |
2 |
8x10b |
AUSART
I2C/SPI |
LCD Drive up to 168 segments |
PIC16F631 |
1K |
64 |
64 |
18 |
- |
2 |
- |
- |
ULPWU |
PIC16F677 |
2K |
128 |
128 |
18 |
- |
2 |
12x10b |
I2C/SPI |
ULPWU |
PIC16F685 |
4K |
256 |
256 |
18 |
0/1 |
2 |
12x10b |
- |
ULPWU |
PIC16F687 |
2K |
128 |
128 |
18 |
- |
2 |
12x10b |
I2C/SPI
EUSART |
ULPWU |
PIC16F689 |
4K |
256 |
256 |
18 |
- |
2 |
12x10b |
I2C/SPI
EUSART |
ULPWU |
PIC16F690 |
4K |
256 |
256 |
18 |
0/1 |
2 |
12x10b |
I2C/SPI
EUSART |
ULPWU |
PIC16F882 |
2K |
128 |
128 |
25 |
1/1 |
2 |
11x10b |
I2C/SPI
EUSART |
ULPWU |
PIC16F883 |
4K |
256 |
256 |
25 |
1/1 |
2 |
11x10b |
I2C/SPI
EUSART |
ULPWU |
PIC16F884 |
4K |
256 |
256 |
36 |
1/1 |
2 |
14x10b |
I2C/SPI
EUSART |
ULPWU |
PIC16F886 |
8K |
368 |
368 |
25 |
1/1 |
2 |
11x10b |
I2C/SPI
EUSART |
ULPWU |
PIC16F887 |
8K |
368 |
368 |
36 |
1/1 |
2 |
14x10b |
I2C/SPI
EUSART |
ULPWU |
PIC16F722
|
2K |
128 |
0 |
25 |
2/0 |
- |
11x8b |
I2C/SPI
EUSART |
ULPWU, CSM |
PIC16F723
|
4K |
192 |
0 |
25 |
2/0 |
- |
11x8b |
I2C/SPI
EUSART |
ULPWU, CSM |
PIC16F724 |
4K |
192 |
0 |
36 |
2/0 |
- |
14x8b |
I2C/SPI
EUSART |
ULPWU, CSM |
PIC16F726
|
8K |
368 |
0 |
25 |
2/0 |
- |
11x8b |
I2C/SPI
EUSART |
ULPWU, CSM |
PIC16F727 |
8K |
368 |
0 |
36 |
2/0 |
- |
14x10b |
I2C/SPI
EUSART |
ULPWU, CSM |
|
*Включая 1 вывод только на вход
**Компараторы с выбираемым гистерезисом
Помимо вышеприведенных микроконтроллеров, Microchip продолжает выпуск "устаревших" семейств (PIC16F627A/628A/648A, PIC16F72/73/74/76/77, PIC16F737/747/767/777, PIC16F818/819, PIC16F84(A), PIC16F87/88, PIC16F87x/87xA). Следует обратить внимание, что в большинстве случаев возможно и целесообразно осуществить переход к более новому семейству, обеспечивающему ту же функциональность, что позволит значительно сэкономить.
Блок-схема ядра среднего семейства |
|
|
|
Термины блок-схемы ядра контроллеров среднего семейства |
Precision Internal Oscillator |
Внутренний 4/8/16МГц (ном.) тактовый генератор с точностью до +/- 1%. |
Special Function Registers |
Регистры Special Function Registers (SFRs) это регистры, используемые для конфигурирования и управления встроенными периферийными модулями и работой ядра. |
Data RAM |
ОЗУ. |
Instruction Decode |
Процесс разделения команды на исполняемую часть и операнд из инструкции записанной в память программ. |
Flash Program Memory |
Перепрограммируемая Flash память программ. |
I/O Drivers and Controls |
Схема и регистры управления портами ввода-вывода. |
COMP |
Компаратор |
ADC |
АЦП |
W Register |
Рабочий регистр W это 8-и разрядный регистр используемый для операций АЛУ. Это не адресуемый регистр. |
Program Counter and Stack |
Программный счетчик указывает на точку в памяти программ откуда будет извлекаться следующая инструкция. Стек это 10-и разрядный регистр где хранится адрес возврата по команде перехода. Стек не может адресоваться программно. |
Timer 0 |
Таймер0 это 8-и разрядный таймер/счетчик. Они оба могут быть прочитаны и записаны, могут быть расширены через программно-управляемый 8-и разрядный предделитель и может тактироваться и управляться внешним сигналом. |
ALU |
АЛУ - Арифметическо-логическое устройство |